package com.mida.dms.knw.service;

import com.mida.dms.knw.entity.KnwConceptualDetail;
import com.mida.dms.knw.entity.vo.KnwConceptualDetailVo;
import com.mida.dms.knw.vo.KnwConceptualDetailPageVo;
import com.mida.dms.knw.vo.PageResultVo;
import com.mida.tool.common.result.ActionResult;
import com.mida.tool.common.result.ListResult;

public interface KnwConceptualDetailService {

	ActionResult add(KnwConceptualDetail t);

	ActionResult update(KnwConceptualDetail t);

	ActionResult delete(long soid);

	ListResult<KnwConceptualDetail> get(long soid);

	ListResult<PageResultVo<KnwConceptualDetailVo>> findPage(KnwConceptualDetailPageVo vo);

	ActionResult checkName(Long soid, String name);

	ActionResult setFirst(Long soid, Long conceptualSoid, Long isConceptualDomain);

}
